// 全局常量：整个程序可见
const GLOBAL_CONFIG: &str = "production";

mod network {
	// 模块内常量
	const TIMEOUT: u64 = 30;
	const MAX_RETRIES: u32 = 3;

	pub fn connect() {
		println!("连接超时：{}秒，最大重试：{}次", TIMEOUT, MAX_RETRIES);
		// 可以使用全局配置
		println!("全局配置：{}", super::GLOBAL_CONFIG);
	}
}

fn main() {
	// 函数内常量
	const LOCAL_BUFFER_SIZE: usize = 1024;
	println!("全局配置：{}", GLOBAL_CONFIG);
	println!("本地缓冲区大小：{}", LOCAL_BUFFER_SIZE);
}
